package chinaums.service;

import java.util.List;
import java.util.Map;

import chinaums.entity.CodeMsg;
import chinaums.entity.Rule;

/**
 * @author liyongjie
 * @date 2017年6月16日 上午9:18:53
 * @version 版本号码
 * @description 接口，对Rule表的一些增删查改的方法
 */
/*
 * 编写查询 修改 添加的方法
 */
public interface IRuleService {
	// 查询全部信息
	// public List<Rule> selectall();
	List<Map<String, Object>> selectall(Map<String, Object> map);

	// 查询数量
	long rules_count(Map<String, Object> map);

	// 修改数值
	CodeMsg update_ruledate(Map<String, Object> map);

	// 删除 数值
	CodeMsg delete_ruledate(Map<String, Object> map);

	// 插入数值
	CodeMsg insert_ruleq(Map<String, Object> param);

	// 根据规则编号查询
	Map<String, Object> select_numbers(String number);

	// 查询是否数据库表中存在一个对象
	Rule select_exist(String number);
	
	//查询表中是否存在这条规则
	Rule select_gid(String gid);
	
	//查询是否存在顺序
	Rule select_order(Map<String, Integer>  map);
	// 通过r_rule_id查询全部信息
	// public Rule select_number(int r_rule_id);
	// 通过Rule对象获取某一个字段当作条件修改信息
	// public int updateRule(Rule rule);
	// 通过r_id查询全部信息
	// 添加Rule信息
	// public String insert_all(Rule rule);
	// 根据规则编号查询全部
	// public Rule selectbynumber(String r_number);
}
